uso de dblink en php
am 05.03.2009 16:50:56 von jhon_vels
--_61de911b-d931-4741-af7d-a7dc6ee1e026_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
hola a todos
=20
estoy programando en php
tengo el siguiente esquema de BD
=20
BDACADEMICA
personas(idpersona=2C nombres=2C paterno)
BDSIAP
PersonasDatosActualizables(idpersona=2C direccion=2C telefono)=20
=20
son dos bases de datos=2C de las cuales mediante una sola consulta quiero u=
nir los datos de la misma persona=2C creo que se puede hacer con dblink=2C =
no se si hay otra forma mejor.=20
=20
$result=3Dpg_query( $linkacademica=2C"SELECT personas.nombres=2C persona=
s.paterno=2C s.direccion=2C s.telefono=2C FROM personas INNER JOIN dblink('=
dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario password=3Dclav=
e=2C'SELECT idpersona=2C direccion=2C telefono FROM personasdatosactualizab=
les') AS s(idpersona character(15)=2C direccion character varying(50)=2C te=
lefono character varying(25)) ON personas.idpersona =3D s.idpersona")=3B
=20
usando db link me da el siguiente error=2C supongo que es por las comillas=
=2C he intentado con comillas dobles y simples pero nada=2C tambien he inte=
ntado usar variables.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: error de sint=
axis en o cerca de =ABFROM=BB at character 69 in /var/www/finanzas/prueba.p=
hp on line 16
=20
=20
espero su ayuda
=20
saludos
=20
jhonvels
____________________________________________________________ _____
More than messages=96check out the rest of the Windows Live=99.
http://www.microsoft.com/windows/windowslive/=
--_61de911b-d931-4741-af7d-a7dc6ee1e026_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
hola a todos
 =3B
estoy programando en php
tengo el siguiente esquema de BD
 =3B
BDACADEMICA
 =3Bpersonas(idpersona=2C nombres=2C paterno)
BDSIAP
 =3BPersonasDatosActualizables(idpersona=2C direccion=2C =
telefono)
 =3B
son dos bases de datos=2C de las cuales mediante una sola consulta quiero u=
nir los datos de la misma persona=2C creo que se puede hacer con dblink=2C =
no se si hay otra forma mejor.
 =3B
 =3B =3B $result=3Dpg_query( $linkacademica=2C"SELECT personas.nomb=
res=2C personas.paterno=2C s.direccion=2C s.telefono=2C FROM personas INNER=
JOIN dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario p=
assword=3Dclave=2C'SELECT idpersona=2C direccion=2C telefono FROM personasd=
atosactualizables') AS s(idpersona character(15)=2C direccion =3Bcharac=
ter varying(50)=2C telefono character varying(25)) ON personas.idpersona =
=3D s.idpersona")=3B
 =3B
usando db link me da el siguiente error=2C supongo que es por las comillas=
=2C he intentado con comillas dobles y simples pero nada=2C tambien he inte=
ntado usar variables.
Warning: pg_query() [
tion.pg-query">function.pg-query]: Query failed: ERROR: error de sintax=
is en o cerca de =ABFROM=BB at character 69 in /var/www/finanzas/prueba.=
php on line 16
 =3B
 =3B
espero su ayuda
 =3B
saludos
 =3B
jhonvels
che=
ck out the rest of the Windows Live=99.
More than mail=96Windows Live=99 goes way beyond your inbox.
=
More than messages
=
--_61de911b-d931-4741-af7d-a7dc6ee1e026_--
Re: uso de dblink en php
am 05.03.2009 19:25:38 von Oliveiros Cristina
This is a multi-part message in MIME format.
------=_NextPart_000_002B_01C99DBF.C8A1A180
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Escribe tu duda en ingles, por favor
Saludos,
Oliveiros
----- Original Message -----=20
From: Jhonny Velasquez c.=20
To: pgsql-sql@postgresql.org ; pgsql-php@postgresql.org=20
Sent: Thursday, March 05, 2009 3:50 PM
Subject: [SQL] uso de dblink en php
hola a todos
=20
estoy programando en php
tengo el siguiente esquema de BD
=20
BDACADEMICA
personas(idpersona, nombres, paterno)
BDSIAP
PersonasDatosActualizables(idpersona, direccion, telefono)=20
=20
son dos bases de datos, de las cuales mediante una sola consulta =
quiero unir los datos de la misma persona, creo que se puede hacer con =
dblink, no se si hay otra forma mejor.=20
=20
$result=3Dpg_query( $linkacademica,"SELECT personas.nombres, =
personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN =
dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario =
password=3Dclave,'SELECT idpersona, direccion, telefono FROM =
personasdatosactualizables') AS s(idpersona character(15), direccion =
character varying(50), telefono character varying(25)) ON =
personas.idpersona =3D s.idpersona");
=20
usando db link me da el siguiente error, supongo que es por las =
comillas, he intentado con comillas dobles y simples pero nada, tambien =
he intentado usar variables.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: error de =
sintaxis en o cerca de =ABFROM=BB at character 69 in =
/var/www/finanzas/prueba.php on line 16
=20
=20
espero su ayuda
=20
saludos
=20
jhonvels
------------------------------------------------------------ -------------=
-----
check out the rest of the Windows Live=99. More than mail=96Windows =
Live=99 goes way beyond your inbox. More than messages
------=_NextPart_000_002B_01C99DBF.C8A1A180
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
charset=3Dwindows-1252">
Escribe tu duda en ingles, por =
favor
Saludos,
Oliveiros
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
----- Original Message -----
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black">From:=20
href=3D"mailto:jhon_vels@hotmail.com">Jhonny=20
Velasquez c.
To:
title=3Dpgsql-sql@postgresql.org=20
href=3D"mailto:pgsql-sql@postgresql.org">pgsql-sql@postgresq l.org =
;
title=3Dpgsql-php@postgresql.org=20
href=3D"mailto:pgsql-php@postgresql.org">pgsql-php@postgresq l.org =
Sent: Thursday, March 05, 2009 =
3:50=20
PM
Subject: [SQL] uso de dblink en =
php
hola a todos
estoy programando en =
php
tengo el=20
siguiente esquema de =
BD
BDACADEMICA
personas(idpersona,=20
nombres, =
paterno)
BDSIAP
PersonasDatosActualizables(idpersona,=20
direccion, telefono)
son dos bases de datos, de las =
cuales=20
mediante una sola consulta quiero unir los datos de la misma persona, =
creo que=20
se puede hacer con dblink, no se si hay otra forma mejor.=20
$result=3Dpg_query( $linkacademica,"SELECT=20
personas.nombres, personas.paterno, s.direccion, s.telefono, FROM =
personas=20
INNER JOIN dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost =
user=3Dusuario=20
password=3Dclave,'SELECT idpersona, direccion, telefono FROM=20
personasdatosactualizables') AS s(idpersona character(15),=20
direccion character varying(50), telefono character varying(25)) =
ON=20
personas.idpersona =3D s.idpersona");
usando db link =
me da el=20
siguiente error, supongo que es por las comillas, he intentado con =
comillas=20
dobles y simples pero nada, tambien he intentado usar=20
variables.
Warning: pg_query() [
=
href=3D"http://192.168.1.2/finanzas/function.pg-query">funct ion.pg-query<=
/A>]:=20
Query failed: ERROR: error de sintaxis en o cerca de =ABFROM=BB at =
character 69 in=20
/var/www/finanzas/prueba.php on line=20
=
16
espero=
su=20
ayuda
saludos
jhonvels
href=3D"mailto:pgsql-php@postgresql.org">
check out the rest of the Windows Live=99. More than mail=96Windows =
Live=99 goes way=20
beyond your inbox.
href=3D"http://www.microsoft.com/windows/windowslive/"=20
target=3D_new>More than messages
------=_NextPart_000_002B_01C99DBF.C8A1A180--
Re: uso de dblink en php
am 05.03.2009 20:20:03 von Andy Anderson
--Apple-Mail-431-275565639
Content-Type: text/plain;
charset=WINDOWS-1252;
format=flowed;
delsp=yes
Content-Transfer-Encoding: quoted-printable
Hay muchas problemas con su declaraci=F3n; en lugar creo que puede usar:
$linkacademica =3D pg_connect('dbname=3Dbdsiap port=3D5432 =
host=3Dlocalhost =20
user=3Dusuario password=3Dclave');
$result =3D pg_query( $linkacademica,
"SELECT nombres, paterno, direccion, telefono
FROM personas, =
PersonasDatosActualizables AS s
WHERE personas.idpersona =3D =
s.idpersona"
);
Buena suerte,
-- Andy
On Mar 5, 2009, at 10:50 AM, Jhonny Velasquez c. wrote:
> hola a todos
>
> estoy programando en php
> tengo el siguiente esquema de BD
>
> BDACADEMICA
> personas(idpersona, nombres, paterno)
>
> BDSIAP
> PersonasDatosActualizables(idpersona, direccion, telefono)
>
>
> son dos bases de datos, de las cuales mediante una sola consulta =20
> quiero unir los datos de la misma persona, creo que se puede hacer =20
> con dblink, no se si hay otra forma mejor.
>
> $result=3Dpg_query( $linkacademica,"SELECT personas.nombres, =20
> personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN =20=
> dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario =20=
> password=3Dclave,'SELECT idpersona, direccion, telefono FROM =20
> personasdatosactualizables') AS s(idpersona character(15), direccion =20=
> character varying(50), telefono character varying(25)) ON =20
> personas.idpersona =3D s.idpersona");
>
>
> usando db link me da el siguiente error, supongo que es por las =20
> comillas, he intentado con comillas dobles y simples pero nada, =20
> tambien he intentado usar variables.
>
> Warning: pg_query() [function.pg-query]: Query failed: ERROR: error =20=
> de sintaxis en o cerca de =ABFROM=BB at character 69 =
in/var/www/finanzas/=20
> prueba.php on line 16
>
>
> espero su ayuda
>
> saludos
>
> jhonvels
>
> check out the rest of the Windows Live=99. More than mail=96Windows =20=
> Live=99 goes way beyond your inbox. More than messages
--Apple-Mail-431-275565639
Content-Type: text/html;
charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
-webkit-line-break: after-white-space; ">Hay muchas problemas con =
su declaraci=F3n; en lugar creo que puede =
usar:
$linkacademica =3D pg_connect('dbname=3Dbdsi=
ap port=3D5432 host=3Dlocalhost user=3Dusuario =
password=3Dclave');
$result =3D pg_query( =
$linkacademica,
style=3D"white-space:pre"> "SELECT nombres, =
paterno, direccion, telefono
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
FROM personas, PersonasDatosActualizables AS =
s
style=3D"white-space:pre"> =
WHERE personas.idpersona =3D s.idpersona"
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
);
Buena =
suerte,
-- Andy
On Mar =
5, 2009, at 10:50 AM, Jhonny Velasquez c. wrote:
class=3D"Apple-interchange-newline">
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 14px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0; ">
style=3D"font-size: 10pt; font-family: Verdana; ">hola a =
todos
estoy programando en php
tengo el siguiente =
esquema de BD
BDACADEMICA
personas(idpersona, =
nombres, =
paterno)
BDSIAP
PersonasDatosActualizables(idpersona, =
direccion, telefono)
class=3D"Apple-converted-space">
son dos =
bases de datos, de las cuales mediante una sola consulta quiero unir los =
datos de la misma persona, creo que se puede hacer con dblink, no se si =
hay otra forma mejor.
class=3D"Apple-converted-space">
=
$result=3Dpg_query( $linkacademica,"SELECT personas.nombres, =
personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN =
dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario =
password=3Dclave,'SELECT idpersona, direccion, telefono FROM =
personasdatosactualizables') AS s(idpersona character(15), =
direccion character varying(50), telefono character varying(25)) ON =
personas.idpersona =3D s.idpersona");
usando db link me =
da el siguiente error, supongo que es por las comillas, he intentado con =
comillas dobles y simples pero nada, tambien he intentado usar =
variables.
Warning: pg_query() [
href=3D"http://192.168.1.2/finanzas/function.pg-query">funct ion.pg-query=
a>]: Query failed: ERROR: error de sintaxis en o cerca de =ABFROM=BB at =
character 69 in/var/www/finanzas/prueba.php
class=3D"Apple-converted-space"> on line
class=3D"Apple-converted-space"> 16
>
espero su =
ayuda
saludos
jhonvels
href=3D"mailto:pgsql-php@postgresql.org">
check out the =
rest of the Windows Live=99. More than mail=96Windows Live=99 goes way =
beyond your inbox.
href=3D"http://www.microsoft.com/windows/windowslive/" =
target=3D"_new">More than =
messages
=
--Apple-Mail-431-275565639--